package day0615;
//运算符：  <<    >>    >>>    ^    &     |
public class Test1 {


    //数据类型   单词=数据;
    byte        a1=0;
    byte        a2=127;
    //byte        a3=-129;

    byte        a4=Byte.MAX_VALUE; //127
    byte        a5=Byte.MIN_VALUE; //-128


    short      s1=32767;
    //short      s2=-32769;//加两个斜线的作用： 把本行当作解释(不当作代码)
    //short      s3=32768; //错误原因：  超范围赋值了(s3可以表示 -32768 到  32767之间的数据)
    short       s4=Short.MAX_VALUE;
    short       s5=Short.MIN_VALUE;


    //-2147483648  2147483647
    int        i1=6;
    int        i2=0b0101101011010111;
    int        i3=Integer.MIN_VALUE;
    int        i4=Integer.MAX_VALUE;
    //int        i5=2147483649;//错误原因：  超范围赋值了


    long      n1=3;
    long      n2=3L;  //long类型数据经常会用  L或 l 结尾
    long      n3=Long.MAX_VALUE;
    long      n4=Long.MIN_VALUE;



}
